package com.gk.panda.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@TableName("user")
@Accessors(chain = true)
@ApiModel("用户")
public class User {

    /**
     * 用户账户（登录用户名）
     */
    @TableId
    @ApiModelProperty(value = "用户名")
    private String username;

    /**
     * 用户姓名
     */
    @ApiModelProperty(value = "姓名")
    private String name;

    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    private String password;

    /**
     * 角色id
     */
    @ApiModelProperty(value = "角色id")
    @TableField("role_id")
    private Integer roleId;

    /**
     * 所属机构id
     */
    @ApiModelProperty(value = "所属机构id")
    @TableField("org_id")
    private Integer orgId;

    /**
     * 所属机构名称
     */
    @ApiModelProperty(value = "所属机构名称")
    @TableField("org_name")
    private String orgName;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String avatar;

    /**
     * 邮箱
     */
    @ApiModelProperty(value = "邮箱")
    private String email;

    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String phone;

    /**
     * 状态
     */
    @ApiModelProperty(value = "状态")
    private int status;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;



}
